package com.ruoyi.pidaijiData.mapper;

import com.ruoyi.pidaijiData.domain.plat.DataPidaijiJxtd;

import java.util.List;

/**
 * 皮带机径向跳动测试数据Mapper接口
 * 
 * @author ruoyi
 * @date 2024-03-04
 */
public interface DataPidaijiJxtdMapper 
{
    /**
     * 查询皮带机径向跳动测试数据
     * 
     * @param jxId 皮带机径向跳动测试数据主键
     * @return 皮带机径向跳动测试数据
     */
    public DataPidaijiJxtd selectDataPidaijiJxtdByJxId(Long jxId);

    /**
     * 查询皮带机径向跳动测试数据列表
     * 
     * @param dataPidaijiJxtd 皮带机径向跳动测试数据
     * @return 皮带机径向跳动测试数据集合
     */
    public List<DataPidaijiJxtd> selectDataPidaijiJxtdList(DataPidaijiJxtd dataPidaijiJxtd);

    /**
     * 查询皮带机径向跳动测试数据
     *
     * @param dataTaskId
     * @return 皮带机径向跳动测试数据
     */
    List<DataPidaijiJxtd> selectDataPidaijiJxtdByDataTaskId(Long dataTaskId);

    /**
     * 新增皮带机径向跳动测试数据
     *
     * @param dataPidaijiJxtds 皮带机径向跳动测试数据
     * @return 结果
     */
    int batchDataPidaijiJx(List<DataPidaijiJxtd> dataPidaijiJxtds);

    /**
     * 修改皮带机径向跳动测试数据
     *
     * @param dataTaskId
     * @return 结果
     */
    int updateDataPidaijiJxByDataTaskId(Long dataTaskId);

    /**
     * 修改皮带机径向跳动测试数据
     *
     * @param jxId
     * @return 结果
     */
    int updateDataPidaijiJxtdByJxId(Long jxId);

    /**
     * 新增皮带机径向跳动测试数据
     * 
     * @param dataPidaijiJxtd 皮带机径向跳动测试数据
     * @return 结果
     */
    public int insertDataPidaijiJxtd(DataPidaijiJxtd dataPidaijiJxtd);

    /**
     * 修改皮带机径向跳动测试数据
     * 
     * @param dataPidaijiJxtd 皮带机径向跳动测试数据
     * @return 结果
     */
    public int updateDataPidaijiJxtd(DataPidaijiJxtd dataPidaijiJxtd);

    /**
     * 删除皮带机径向跳动测试数据
     * 
     * @param jxId 皮带机径向跳动测试数据主键
     * @return 结果
     */
    public int deleteDataPidaijiJxtdByJxId(Long jxId);

    /**
     * 批量删除皮带机径向跳动测试数据
     * 
     * @param jxIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDataPidaijiJxtdByJxIds(Long[] jxIds);
}
